package com.system.service.photo;

import com.baomidou.mybatisplus.extension.service.IService;
import com.system.entity.photo.Photo;
import com.system.response.Result;
import com.system.response.photo.PhotoDtoResponse;
import org.springframework.web.multipart.MultipartFile;


/**
 * <p>
 * 照片表 服务类
 * </p>
 *
 * @author zfc
 * @since 2024-02-26
 */
public interface PhotoService extends IService<Photo> {
    /**
     * 分页查询图片
     * @param photoDtoResponse
     * @return
     */
    Result photoList(PhotoDtoResponse photoDtoResponse);

    /**
     * 删除图片
     * @param photo_id
     * @param is_delete
     * @return
     */
    Result deletePhoto(Integer photo_id,Integer is_delete);

    /**
     * 通过前端新增新增图片
     * @param photo
     * @return
     */
    Result frontendAddPhoto(Photo photo);

    /**
     * 通过后端新增新增图片
     * @param photo
     * @return
     */
    Result backendAddPhoto(Photo photo);
}
